package com.dubbo.service.business.home;

import com.dubbo.domain.Banner;
import com.dubbo.service.base.BaseService;

import java.io.IOException;
import java.util.Map;


/**
 * 首页Service
 * @author wujunyuan
 * @date 2018年12月27日  下午2:46:37
 */
public interface HomeService extends BaseService<Banner> {

	/**
	 * 首页销售明星详情
	 * @author wujunyuan
	 * @date 2018年12月27日  上午10:33:58
	 * @param time 本日明星=1   本周明星=2
	 * @param userType 电工明星=3   分销明星=2 代理明星=1
	 * @return
	 */
	Map<String, Object> salesStar(Integer time, Integer userType);

	/**
	 * 获取首页图片
	 * @author wujunyuan
	 * @date 2018年12月27日  下午3:10:49
	 * @param type 0=引导图 1=轮播图 2=图标
	 * @return
	 */
	Map<String, Object> getBannerPic(Integer type);

	/**
	 * 根据文章id获取文章图片详情
	 * @author wujunyuan
	 * @date 2018年12月27日  下午3:41:53
	 * @param articleId 文章id
	 * @return
	 * @throws IOException 
	 */
	Map<String, Object> getBannerPicDetails(String articleId) throws IOException;
}
